package com.cainiao.pojo;

import java.util.Date;

/**
 * 
 * UserNotBinded
 * 数据库表：user_not_binded
 */
public class UserNotBinded {

    /**
     * 
     * 表字段 : user_not_binded.id
     */
    private Long id;

    /**
     * 
     * 表字段 : user_not_binded.biz_code
     */
    private String bizCode;

    /**
     * 用户类型：1代表普通用户，2代表来自第三>方开放平台的用户
     * 表字段 : user_not_binded.type
     */
    private Byte type;

    /**
     * 用户名
     * 表字段 : user_not_binded.name
     */
    private String name;

    /**
     * 密码
     * 表字段 : user_not_binded.password
     */
    private String password;

    /**
     * 用户头像
     * 表字段 : user_not_binded.img_url
     */
    private String imgUrl;

    /**
     * 用户经验值
     * 表字段 : user_not_binded.experience
     */
    private Long experience;

    /**
     * 座机号码
     * 表字段 : user_not_binded.phone
     */
    private String phone;

    /**
     * 手机号码
     * 表字段 : user_not_binded.mobile
     */
    private String mobile;

    /**
     * 电子邮箱
     * 表字段 : user_not_binded.email
     */
    private String email;

    /**
     * 用户状态：正常:0/冻结:1
     * 表字段 : user_not_binded.status
     */
    private Byte status;

    /**
     * 角色 普通买家角色:0/卖家:1
     * 表字段 : user_not_binded.role_mark
     */
    private Long roleMark;

    /**
     * 邀请人ID
     * 表字段 : user_not_binded.inviter_id
     */
    private Long inviterId;

    /**
     * 邀请码
     * 表字段 : user_not_binded.invitation_code
     */
    private String invitationCode;

    /**
     * 应用接入方原始用户id，即旧系
统中的用户id
     * 表字段 : user_not_binded.origin_user_id
     */
    private Long originUserId;

    /**
     * 逻辑删除标识 未删除:0;>已删除:1
     * 表字段 : user_not_binded.delete_mark
     */
    private Byte deleteMark;

    /**
     * 创建时间
     * 表字段 : user_not_binded.gmt_created
     */
    private Date gmtCreated;

    /**
     * 最近一次修改时间
     * 表字段 : user_not_binded.gmt_modified
     */
    private Date gmtModified;

    /**
     * 删除版本
     * 表字段 : user_not_binded.delete_version
     */
    private Long deleteVersion;

    /**
     * 用户来源类型
     * 表字段 : user_not_binded.source_type
     */
    private Byte sourceType;

    /**
     * 支付密码
     * 表字段 : user_not_binded.pay_password
     */
    private String payPassword;

    /**
     * 昵称
     * 表字段 : user_not_binded.nick_name
     */
    private String nickName;

    /**
     * 用户性别
     * 表字段 : user_not_binded.sex
     */
    private String sex;

    /**
     * 用户生日
     * 表字段 : user_not_binded.birthday
     */
    private String birthday;

    /**
     * 用上次浏览的店铺id
     * 表字段 : user_not_binded.last_distributor_id
     */
    private Long lastDistributorId;

    /**
     * 微信号
     * 表字段 : user_not_binded.wechat
     */
    private String wechat;

    /**
     * qq号码
     * 表字段 : user_not_binded.qq_code
     */
    private String qqCode;

    /**
     * 获取  字段:user_not_binded.id
     *
     * @return user_not_binded.id, 
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置  字段:user_not_binded.id
     *
     * @param id the value for user_not_binded.id, 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取  字段:user_not_binded.biz_code
     *
     * @return user_not_binded.biz_code, 
     */
    public String getBizCode() {
        return bizCode;
    }

    /**
     * 设置  字段:user_not_binded.biz_code
     *
     * @param bizCode the value for user_not_binded.biz_code, 
     */
    public void setBizCode(String bizCode) {
        this.bizCode = bizCode == null ? null : bizCode.trim();
    }

    /**
     * 获取 用户类型：1代表普通用户，2代表来自第三>方开放平台的用户 字段:user_not_binded.type
     *
     * @return user_not_binded.type, 用户类型：1代表普通用户，2代表来自第三>方开放平台的用户
     */
    public Byte getType() {
        return type;
    }

    /**
     * 设置 用户类型：1代表普通用户，2代表来自第三>方开放平台的用户 字段:user_not_binded.type
     *
     * @param type the value for user_not_binded.type, 用户类型：1代表普通用户，2代表来自第三>方开放平台的用户
     */
    public void setType(Byte type) {
        this.type = type;
    }

    /**
     * 获取 用户名 字段:user_not_binded.name
     *
     * @return user_not_binded.name, 用户名
     */
    public String getName() {
        return name;
    }

    /**
     * 设置 用户名 字段:user_not_binded.name
     *
     * @param name the value for user_not_binded.name, 用户名
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取 密码 字段:user_not_binded.password
     *
     * @return user_not_binded.password, 密码
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置 密码 字段:user_not_binded.password
     *
     * @param password the value for user_not_binded.password, 密码
     */
    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    /**
     * 获取 用户头像 字段:user_not_binded.img_url
     *
     * @return user_not_binded.img_url, 用户头像
     */
    public String getImgUrl() {
        return imgUrl;
    }

    /**
     * 设置 用户头像 字段:user_not_binded.img_url
     *
     * @param imgUrl the value for user_not_binded.img_url, 用户头像
     */
    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl == null ? null : imgUrl.trim();
    }

    /**
     * 获取 用户经验值 字段:user_not_binded.experience
     *
     * @return user_not_binded.experience, 用户经验值
     */
    public Long getExperience() {
        return experience;
    }

    /**
     * 设置 用户经验值 字段:user_not_binded.experience
     *
     * @param experience the value for user_not_binded.experience, 用户经验值
     */
    public void setExperience(Long experience) {
        this.experience = experience;
    }

    /**
     * 获取 座机号码 字段:user_not_binded.phone
     *
     * @return user_not_binded.phone, 座机号码
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 设置 座机号码 字段:user_not_binded.phone
     *
     * @param phone the value for user_not_binded.phone, 座机号码
     */
    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    /**
     * 获取 手机号码 字段:user_not_binded.mobile
     *
     * @return user_not_binded.mobile, 手机号码
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置 手机号码 字段:user_not_binded.mobile
     *
     * @param mobile the value for user_not_binded.mobile, 手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    /**
     * 获取 电子邮箱 字段:user_not_binded.email
     *
     * @return user_not_binded.email, 电子邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置 电子邮箱 字段:user_not_binded.email
     *
     * @param email the value for user_not_binded.email, 电子邮箱
     */
    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    /**
     * 获取 用户状态：正常:0/冻结:1 字段:user_not_binded.status
     *
     * @return user_not_binded.status, 用户状态：正常:0/冻结:1
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * 设置 用户状态：正常:0/冻结:1 字段:user_not_binded.status
     *
     * @param status the value for user_not_binded.status, 用户状态：正常:0/冻结:1
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * 获取 角色 普通买家角色:0/卖家:1 字段:user_not_binded.role_mark
     *
     * @return user_not_binded.role_mark, 角色 普通买家角色:0/卖家:1
     */
    public Long getRoleMark() {
        return roleMark;
    }

    /**
     * 设置 角色 普通买家角色:0/卖家:1 字段:user_not_binded.role_mark
     *
     * @param roleMark the value for user_not_binded.role_mark, 角色 普通买家角色:0/卖家:1
     */
    public void setRoleMark(Long roleMark) {
        this.roleMark = roleMark;
    }

    /**
     * 获取 邀请人ID 字段:user_not_binded.inviter_id
     *
     * @return user_not_binded.inviter_id, 邀请人ID
     */
    public Long getInviterId() {
        return inviterId;
    }

    /**
     * 设置 邀请人ID 字段:user_not_binded.inviter_id
     *
     * @param inviterId the value for user_not_binded.inviter_id, 邀请人ID
     */
    public void setInviterId(Long inviterId) {
        this.inviterId = inviterId;
    }

    /**
     * 获取 邀请码 字段:user_not_binded.invitation_code
     *
     * @return user_not_binded.invitation_code, 邀请码
     */
    public String getInvitationCode() {
        return invitationCode;
    }

    /**
     * 设置 邀请码 字段:user_not_binded.invitation_code
     *
     * @param invitationCode the value for user_not_binded.invitation_code, 邀请码
     */
    public void setInvitationCode(String invitationCode) {
        this.invitationCode = invitationCode == null ? null : invitationCode.trim();
    }

    /**
     * 获取 应用接入方原始用户id，即旧系
统中的用户id 字段:user_not_binded.origin_user_id
     *
     * @return user_not_binded.origin_user_id, 应用接入方原始用户id，即旧系
统中的用户id
     */
    public Long getOriginUserId() {
        return originUserId;
    }

    /**
     * 设置 应用接入方原始用户id，即旧系
统中的用户id 字段:user_not_binded.origin_user_id
     *
     * @param originUserId the value for user_not_binded.origin_user_id, 应用接入方原始用户id，即旧系
统中的用户id
     */
    public void setOriginUserId(Long originUserId) {
        this.originUserId = originUserId;
    }

    /**
     * 获取 逻辑删除标识 未删除:0;>已删除:1 字段:user_not_binded.delete_mark
     *
     * @return user_not_binded.delete_mark, 逻辑删除标识 未删除:0;>已删除:1
     */
    public Byte getDeleteMark() {
        return deleteMark;
    }

    /**
     * 设置 逻辑删除标识 未删除:0;>已删除:1 字段:user_not_binded.delete_mark
     *
     * @param deleteMark the value for user_not_binded.delete_mark, 逻辑删除标识 未删除:0;>已删除:1
     */
    public void setDeleteMark(Byte deleteMark) {
        this.deleteMark = deleteMark;
    }

    /**
     * 获取 创建时间 字段:user_not_binded.gmt_created
     *
     * @return user_not_binded.gmt_created, 创建时间
     */
    public Date getGmtCreated() {
        return gmtCreated;
    }

    /**
     * 设置 创建时间 字段:user_not_binded.gmt_created
     *
     * @param gmtCreated the value for user_not_binded.gmt_created, 创建时间
     */
    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    /**
     * 获取 最近一次修改时间 字段:user_not_binded.gmt_modified
     *
     * @return user_not_binded.gmt_modified, 最近一次修改时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置 最近一次修改时间 字段:user_not_binded.gmt_modified
     *
     * @param gmtModified the value for user_not_binded.gmt_modified, 最近一次修改时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    /**
     * 获取 删除版本 字段:user_not_binded.delete_version
     *
     * @return user_not_binded.delete_version, 删除版本
     */
    public Long getDeleteVersion() {
        return deleteVersion;
    }

    /**
     * 设置 删除版本 字段:user_not_binded.delete_version
     *
     * @param deleteVersion the value for user_not_binded.delete_version, 删除版本
     */
    public void setDeleteVersion(Long deleteVersion) {
        this.deleteVersion = deleteVersion;
    }

    /**
     * 获取 用户来源类型 字段:user_not_binded.source_type
     *
     * @return user_not_binded.source_type, 用户来源类型
     */
    public Byte getSourceType() {
        return sourceType;
    }

    /**
     * 设置 用户来源类型 字段:user_not_binded.source_type
     *
     * @param sourceType the value for user_not_binded.source_type, 用户来源类型
     */
    public void setSourceType(Byte sourceType) {
        this.sourceType = sourceType;
    }

    /**
     * 获取 支付密码 字段:user_not_binded.pay_password
     *
     * @return user_not_binded.pay_password, 支付密码
     */
    public String getPayPassword() {
        return payPassword;
    }

    /**
     * 设置 支付密码 字段:user_not_binded.pay_password
     *
     * @param payPassword the value for user_not_binded.pay_password, 支付密码
     */
    public void setPayPassword(String payPassword) {
        this.payPassword = payPassword == null ? null : payPassword.trim();
    }

    /**
     * 获取 昵称 字段:user_not_binded.nick_name
     *
     * @return user_not_binded.nick_name, 昵称
     */
    public String getNickName() {
        return nickName;
    }

    /**
     * 设置 昵称 字段:user_not_binded.nick_name
     *
     * @param nickName the value for user_not_binded.nick_name, 昵称
     */
    public void setNickName(String nickName) {
        this.nickName = nickName == null ? null : nickName.trim();
    }

    /**
     * 获取 用户性别 字段:user_not_binded.sex
     *
     * @return user_not_binded.sex, 用户性别
     */
    public String getSex() {
        return sex;
    }

    /**
     * 设置 用户性别 字段:user_not_binded.sex
     *
     * @param sex the value for user_not_binded.sex, 用户性别
     */
    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    /**
     * 获取 用户生日 字段:user_not_binded.birthday
     *
     * @return user_not_binded.birthday, 用户生日
     */
    public String getBirthday() {
        return birthday;
    }

    /**
     * 设置 用户生日 字段:user_not_binded.birthday
     *
     * @param birthday the value for user_not_binded.birthday, 用户生日
     */
    public void setBirthday(String birthday) {
        this.birthday = birthday == null ? null : birthday.trim();
    }

    /**
     * 获取 用上次浏览的店铺id 字段:user_not_binded.last_distributor_id
     *
     * @return user_not_binded.last_distributor_id, 用上次浏览的店铺id
     */
    public Long getLastDistributorId() {
        return lastDistributorId;
    }

    /**
     * 设置 用上次浏览的店铺id 字段:user_not_binded.last_distributor_id
     *
     * @param lastDistributorId the value for user_not_binded.last_distributor_id, 用上次浏览的店铺id
     */
    public void setLastDistributorId(Long lastDistributorId) {
        this.lastDistributorId = lastDistributorId;
    }

    /**
     * 获取 微信号 字段:user_not_binded.wechat
     *
     * @return user_not_binded.wechat, 微信号
     */
    public String getWechat() {
        return wechat;
    }

    /**
     * 设置 微信号 字段:user_not_binded.wechat
     *
     * @param wechat the value for user_not_binded.wechat, 微信号
     */
    public void setWechat(String wechat) {
        this.wechat = wechat == null ? null : wechat.trim();
    }

    /**
     * 获取 qq号码 字段:user_not_binded.qq_code
     *
     * @return user_not_binded.qq_code, qq号码
     */
    public String getQqCode() {
        return qqCode;
    }

    /**
     * 设置 qq号码 字段:user_not_binded.qq_code
     *
     * @param qqCode the value for user_not_binded.qq_code, qq号码
     */
    public void setQqCode(String qqCode) {
        this.qqCode = qqCode == null ? null : qqCode.trim();
    }
}